home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 4
/
Aminet 4 - November 1994.iso
/
aminet
/
dev
/
gui
/
muibuilderv11.lha
/
muibuilder
/
install
/
Install_MB
< prev
Wrap
Text File
|
1994-03-28
|
8KB
|
312 lines
(complete 0)
;===========================================================================
; English strings
(if (= @language "english")
(
(set locale 0)
(set #bad-MUI (cat "You need at least MUI2.0 to use MUIBuilder1.1." ))
(set #dir-choice (cat "Select the directory where the MUIBuilder Directory will be created." ))
(set #copy (cat "Copying MUIBuilder"))
(set #doc-copy (cat "Copying Documentation"))
(set #olddoc (cat "/Documentations/MUIBuilder.guide"))
(set #copyENV (cat "Copying to ENV:"))
(set #copyENVARC (cat "Copying to ENVARC:"))
(set #installcatalog (cat "\n\nDo you want to install the english catalog ?"))
(set #copycatalog (cat "Installation of the english catalogue."))
(set #catalogname (cat "/Catalogs/English/MUIBuilder.catalog"))
(set #destname (cat "Locale:Catalogs/English"))
(set #genchoice (cat "Chose the generators you need"))
(set #Cnew (cat "C language [ new generator ]"))
(set #Cold (cat "C language [ old generator ]"))
(set #E (cat "E language"))
(set #Assembly (cat "Assembly language ( will install ss.library)"))
(set #libcopy (cat "Copying ss.library to LIBS:"))
))
;===========================================================================
; French strings
(if (= @language "français")
(
(set locale 1)
(set #bad-MUI (cat "Vous avez besoin au moins de MUI2.0 pour utiliser MUIBuilder 1.1." ))
(set #dir-choice (cat "Sélectionnez le répertoire dans lequel vous voulez installer le répertoire de MUIBuider." ))
(set #copy (cat "Copie de MUIBuilder"))
(set #doc-copy (cat "Copie de la Documentation"))
(set #olddoc (cat "/Documentations/MUIBuilderFrançais.guide"))
(set #copyENV (cat "Copie des variables d'environnement dans ENV:"))
(set #copyENVARC (cat "Copie des variables d'environnement dans ENVARC:"))
(set #installcatalog (cat "\n\nVoulez vous installer le catalogue Français ?"))
(set #copycatalog (cat "Installation du catalogue Français."))
(set #catalogname (cat "/Catalogs/Français/MUIBuilder.catalog"))
(set #destname (cat "Locale:Catalogs/Français"))
(set #genchoice (cat "Choisissez les modules externes dont vous avez besoin"))
(set #Cnew (cat "Langage C [ nouveau module ]"))
(set #Cold (cat "Langage C [ vieux module ]"))
(set #E (cat "Langage E"))
(set #Assembly (cat "Langage Assembleur [installe la ss.library]"))
(set #libcopy (cat "Copie de la ss.library vers LIBS:"))
))
;===========================================================================
; German strings
(if (= @language "deutsch")
(
(set locale 2)
(set #bad-MUI (cat "Sie benötigen mindestens MUI2.0, um MUIBuilder1.1 zu nutzen."))
(set #dir-choice (cat "Wählen Sie das Verzeichnis aus, in welches das Verzeichnis von MUIBuilderV1.1 installiert wird."))
(set #copy (cat "Kopiere MUIBuilder"))
(set #doc-copy (cat "Kopiere Dokumentation"))
(set #olddoc (cat "/Documentations/MUIBuilderDeutsch.guide"))
(set #copyENV (cat "Kopiere nach ENV:"))
(set #copyENVARC (cat "Kopiere nach ENVARC:"))
(set #installcatalog (cat "\n\nSoll der deutsche Catalog installiert werden?"))
(set #copycatalog (cat "Installiere deutschen Catalog." ))
(set #catalogname (cat "/Catalogs/Deutsch/MUIBuilder.catalog"))
(set #destname (cat "Locale:Catalogs/Deutsch"))
(set #genchoice (cat "Wählen Sie die Modulen aus, die Sie wollen"))
(set #Cnew (cat "C Sprache [ neues Module ]"))
(set #Cold (cat "C Sprache [ V1.0 Module ]"))
(set #E (cat "E Sprache"))
(set #Assembly (cat "Assembly Sprache (installiert ss.library)"))
(set #libcopy (cat "Kopiere ss.library nach LIBS:"))
))
;===========================================================================
; Czech strings
(if (= @language "czech")
(
(set locale 3)
(set #bad-MUI (cat "MUIBuilder vyùaduje MUI2.0 !" ))
(set #dir-choice (cat "Zvolte adresáê, ve kterém chcete vytvoêit adresáê pro MUIBuilder." ))
(set #copy (cat "Kopíruji MUIBuilder"))
(set #doc-copy (cat "Kopíruji Dokumentaci"))
(set #olddoc (cat "/Documentations/MUIBuilder.guide"))
(set #copyENV (cat "Kopíruji do ENV:"))
(set #copyENVARC (cat "Kopíruji do ENVARC:"))
(set #installcatalog (cat "\n\nChcete nainstalovat çeský katalog?"))
(set #copycatalog (cat "Instaluji çeský katalog."))
(set #catalogname (cat "/Catalogs/Czech/MUIBuilder.catalog"))
(set #destname (cat "Locale:Catalogs/Czech"))
(set #genchoice (cat "Zvolte generátory, které si pêejete nainstalovat"))
(set #Cnew (cat "Jazyk C [ nový generátor ]"))
(set #Cold (cat "Jazyk C [ starý generátor ]"))
(set #E (cat "Jazyk E"))
(set #Assembly (cat "Assembler ( nainstaluje také ss.library)"))
(set #libcopy (cat "Kopíruji ss.library do LIBS:"))
))
;=============================================================================
;=============================================================================
; Installation procedure
( set MBdir "Ram:" )
;========================================================================
;
; Scanning MUI version
;
( set versionnumber (getversion "LIBS:muimaster.library" ) )
( set version (/ versionnumber 65536))
( if (< version 7.973)
(
(if (= locale 0)
( abort #bad-MUI )
)
)
)
;========================================================================
;
; Select the MUIBuilder directory
;
(set MBdir
( askdir
( prompt #dir-choice )
(help "")
(default "Sys:")
(newpath)
)
)
;========================================================================
;
; Copying MUIBuilder
;
(complete 10)
(set MBdir ( tackon MBdir "MUIBuilder" ) )
(set @default-dest MBdir )
(copyfiles
(prompt #copy)
(source "/MB")
(help @copyfiles-help)
(infos)
(dest MBdir)
(choices "BuilderSave" "C" "E" "Asm" "Catalogs" "MUIBuilder")
(confirm)
)
(complete 25)
;========================================================================
;
; Copying Modules
(set modules
(askoptions
(prompt #genchoice)
(help @askoptions-help)
(choices #Cnew
#Cold
#E
#Assembly
)
(default 15)
)
)
;======================
; Copying GenCodeC
;
(if (IN modules 0)
(
(copyfiles
(source "/MB/Modules")
(dest (tackon MBdir "Modules"))
(choices "GenCodeC" "C-Header")
)
)
)
;======================
; Copying GenCodeC_Old
;
(if (IN modules 1)
(
(copyfiles
(source "/MB/Modules")
(dest (tackon MBdir "Modules"))
(choices "GenCodeC_Old" "C-Header_Old")
)
)
)
;======================
; Copying GenCodeE
;
(if (IN modules 2)
(
(copyfiles
(source "/MB/Modules")
(dest (tackon MBdir "Modules"))
(choices "GenCodeE")
)
)
)
;======================
; Copying GenCodeAsm
;
(if (IN modules 3)
(
(copyfiles
(source "/MB/Modules")
(dest (tackon MBdir "Modules"))
(choices "GenCodeAsm")
)
(copylib
(source "/Libs/ss.library")
(dest "LIBS:")
(prompt #libcopy)
(help @copylib-help)
(confirm)
)
)
)
(complete 50)
;========================================================================
;
; Copying documentation
;
( set MBdoc ( tackon MBdir "Documentations" ) )
(copyfiles
(prompt #doc-copy)
(source #olddoc)
(newname "MUIBuilder.guide")
(help @copyfiles-help)
(infos)
(confirm)
(dest MBdoc )
)
;========================================================================
;
; copying MUIBuilder.catalog files
;
(complete 60)
(if (> locale 0)
(if (askbool
(prompt #installcatalog)
(help "")
)
(copylib
(prompt #copycatalog)
(source #catalogname)
(dest #destname)
(help @copylib-help)
(confirm)
)
)
)
;=========================================================================
;
; Copying environment variables
;
(complete 80)
(copyfiles
(prompt #copyENV)
(source "/Env")
(dest "ENV:")
(all)
)
(copyfiles
(prompt #copyENVARC)
(source "/Env")
(dest "ENVARC:")
(help @copyfiles-help)
(confirm)
(all)
)
(complete 99)
(exit)